Cloud Load Balancing Deep Dive And Best Practices